0
3
1
2
5
4
20
9
6
34
25
30
22
40
13
42
23
12
38
32
16
35
21
49
14
17
52
70
43
303
33
109
149
146
135
132